package com.hava.film.timeline.xmeml.v5.entity;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;

import java.util.List;
import java.util.ArrayList;

@JacksonXmlRootElement(localName = "qtcodec")
public class Qtcodec {

    //一个或者多个元素
    @JacksonXmlProperty(localName = "codecname")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> codecname = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "codectypename")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> codectypename = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "codectypecode")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> codectypecode = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "codecvendorcode")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> codecvendorcode = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "spatialquality")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> spatialquality = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "temporalquality")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> temporalquality = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "keyframerate")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> keyframerate = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "datarate")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> datarate = new ArrayList<String>();

}
